01
权限基础
Android权限模型演进 · 普通与危险权限 · 权限组概念
模型分组
02
权限声明
AndroidManifest声明 · uses-permission详解 · 保护级别
清单级别
03
运行时请求
ActivityCompat.requestPermissions · 回调处理 · 授权流程
请求回调
04
权限检查
ContextCompat.checkSelfPermission · 状态判断 · 拒绝处理
检查状态
05
权限最佳实践
分组请求 · 拒绝后引导 · 权限管理页面跳转
引导UX
06
特殊权限
SYSTEM_ALERT_WINDOW · WRITE_SETTINGS · MANAGE_EXTERNAL_STORAGE
特殊浮动窗
07
权限与Fragment
Fragment中请求 · onRequestPermissionsResult分发 · 兼容性
Fragment分发
08
权限与协程
协程封装 · suspend函数设计 · 超时处理
协程Kotlin
09
权限与RxJava
RxPermission原理 · 链式调用 · 错误处理
RxJava链式
10
权限与Jetpack
ActivityResult API · RegisterForActivityResult · 权限启动器
Jetpack启动器
11
权限测试
adb模拟授予/撤销 · UI自动化测试 · 状态mock
测试adb
12
权限安全
权限提升攻击 · 最小权限原则 · 滥用检测
安全攻击
13
权限国际化
弹窗文案多语言 · 说明本地化 · 文化差异
i18n本地化
14
权限与后台
后台位置 · 前台服务权限 · Android 10+ 后台限制
后台位置
15
权限与存储
Scoped Storage · MANAGE_EXTERNAL_STORAGE · MediaStore
存储分区
16
权限与通知
通知权限 · POST_NOTIFICATIONS · 通知渠道权限
通知渠道
17
权限与相机
CAMERA权限 · 相机预览 · 拍照权限分离
相机预览
18
权限与麦克风
RECORD_AUDIO · 录音权限 · 语音识别权限
麦克风录音
19
权限与联系人
READ_CONTACTS · WRITE_CONTACTS · 同步权限
联系人同步
20
权限与日历
READ_CALENDAR · WRITE_CALENDAR · 日历事件权限
日历事件
21
权限与短信
SEND_SMS · RECEIVE_SMS · READ_SMS 限制
短信限制
22
权限与电话
CALL_PHONE · READ_PHONE_STATE · 通话记录权限
电话状态
23
权限与身体传感器
BODY_SENSORS · 心率传感器 · 健康数据权限
传感器健康
24
权限与位置
ACCESS_FINE_LOCATION · COARSE · 后台位置
位置GPS
25
权限与蓝牙
BLUETOOTH_SCAN · BLUETOOTH_CONNECT · 蓝牙权限变化
蓝牙扫描
26
权限与WiFi
ACCESS_WIFI_STATE · CHANGE_WIFI_STATE · 附近设备权限
WiFi状态
27
权限与NFC
NFC权限 · 读写权限 · 前台分发
NFC近场
28
权限与媒体
READ_MEDIA_IMAGES · VIDEO · AUDIO
媒体图片
29
权限与设备
READ_PHONE_STATE · 设备标识符 · OAID替代方案
设备IDOAID
30
权限综合实战
完整权限管理框架设计 · 状态机 · 用户引导流程
实战框架